package com.isoftstone.merchant.service.merchant;

import com.isoftstone.merchant.entity.merchant.Merchant;
import com.isoftstone.util.PageData;

import java.util.List;

/**
 * @Author: zhaojg
 * @Description
 * @Date: Created in 11:27 2017/12/6
 * @Modified by:
 */
public interface MerchantService {

    /**
     * 查询指定缴费地区下的缴费单位
     */
    List<Merchant> getMerchantBycityId(String cityId) throws Exception;

    List<Merchant> getMerchantList(PageData pd) throws Exception;

    /**
     * 根据open_account查询签约的缴费单位
     */
    List<Merchant> getPaymentSignProject(String openAccount) throws Exception;

    List<Merchant> getMemberShipMerchant(String openAccount, String cityCode) throws Exception;

    String getCorpNameBycorIp(String corpId) throws Exception;

    Merchant getMerchantByCorpId(String corpId)throws Exception;
}
